---
id: gadget
title: ''
---

import useBaseUrl from '@docusaurus/useBaseUrl';

# 尝试使用“添加文件”小工具！

Decoo在首页提供了一个用于体验、试用或演示目的的小工具，您可以将它理解为一个“傻瓜版本”的Decoo分布式存储服务。

<img alt="1-1" src={useBaseUrl('/img/01-01.png')} />

**无需注册或登录**，在首页点击“添加文件”按钮，即可开始体验。

<img alt="1-2" src={useBaseUrl('/img/01-02.png')} />

选择需要上传的文件后，您将看到如上界面。为保证体验效果，我们推荐上传体积稍小的文件，否则您需要等待一段时间直至完成上传。

该界面还提供了一个指定**上传节点**的选项。由于Decoo构建了分布式云服务，因此可能向用户提供多个服务节点（Endpoint）。一般地，我们建议您指定地理位置较近的节点来处理您的请求。

<img alt="1-3" src={useBaseUrl('/img/01-03.png')} />

上传完毕后，出现如上图所示的界面。

点击“分享链接”，该链接将会被自动复制。您可以将连接发送给其他文件接收人。该链接可支持直接在浏览器中查看（或下载）所上传的文件。

如需继续添加文件，点击“继续添加”。

# 背后发生了什么？

麻雀虽小，五脏俱全。简单的演示流程背后涵盖了一个完整的、最小可用的分布式存储生命周期。

### 上传文件

上传文件时，您实际上调用了Decoo提供的HTTP API来处理本次上传请求。在Decoo分布式存储架构中，您指定了特定的节点（Endpoint）来具体负责您的HTTP请求。

### IPFS Pin

在文件被成功上传到相应的节点后，节点随后完成了IPFS Pin行为。您可以理解为，文件被上传到了IPFS网络，并获得了IPFS网络中的唯一标识符`CID`。该标识符与文件唯一对应，可以通过文件内容计算得到，因此具有不可篡改性与永久性。

### 去中心化存储市场

下一步，节点凭借`CID`在Crust Network的去中心化存储市场放置存储订单。订单生效后，来自各地的分布式节点拉取并存储您的文件。在Decoo分布式存储服务中，您的文件可获得多个异地备份，保证极高的安全性与可用性。

Crust Network是一个基于区块链与TEE可信计算环境等技术实现的、与IPFS分布式文件系统兼容的存储激励协议。

### IPFS Gateway（网关）

IPFS Gateway是连通我们常用的HTTP协议与分布式文件专用协议IPFS的“桥梁”。由于一般的浏览器没有原生支持IPFS协议，因此需要借助IPFS Gateway来访问或下载IPFS网络内存储的文件内容。

当您或文件接受者在浏览器内打开“分享链接”时，正是通过Decoo提供的IPFS Gateway查看到（或下载）了之前上传的文件。
